Add missing make-local-variable calls in srt-mode.el
authorGlenn Morris <rgm@gnu.org>
Sat, 10 Nov 2012 23:43:47 +0000 (15:43 -0800)
committerGlenn Morris <rgm@gnu.org>
Sat, 10 Nov 2012 23:43:47 +0000 (15:43 -0800)
* lisp/cedet/srecode/srt-mode.el (srecode-template-mode):
Don't change global values of comment-start, comment-end.

lisp/cedet/ChangeLog
lisp/cedet/srecode/srt-mode.el

index d3150406e14381590826f69d17e9ce3752df4e01..e174ed8a3b9d840edfc162d19ed69e78996d21b1 100644 (file)
@@ -1,3 +1,8 @@
+2012-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * srecode/srt-mode.el (srecode-template-mode):
+       Don't change global values of comment-start, comment-end.  (Bug#12781)
+
 2012-10-25  David Engster  <deng@randomsample.de>
 
        * semantic/analyze.el (semantic-analyze-dereference-alias): New
index 12fc08b90e417e9f4982ac1a9790236191a1e3bb..298c8949435b192033bfcb00d46c340fd378a041 100644 (file)
@@ -189,8 +189,8 @@ we can tell font lock about them.")
 ;;;###autoload
 (define-derived-mode srecode-template-mode fundamental-mode "SRecorder"
   "Major-mode for writing SRecode macros."
-  (setq comment-start ";;"
-       comment-end "")
+  (set (make-local-variable 'comment-start) ";;")
+  (set (make-local-variable 'comment-end) "")
   (set (make-local-variable 'parse-sexp-ignore-comments) t)
   (set (make-local-variable 'comment-start-skip)
        "\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\);+ *")